Document-oriented Development of Content-intensive Applications

نویسندگان

  • José Luis Sierra
  • Baltasar Fernández-Manjón
  • Alfredo Fernández-Valmayor
  • Antonio Navarro
چکیده

In this paper we promote a document-oriented approach to the development of contentintensive applications (i.e., applications that critically depend on the informational contents and on the characterization of the contents’ structure). This approach is the result of our experience as developers in the educational and in the hypermedia domains, as well as in the domain of knowledge-based systems. The main reason for choosing the document-oriented approach is to make it easier for domain experts to comprehend the elements that represent the main application’s features. Among these elements are: the application’s contents, the application’s customizable properties including those of its interface, and the structure of all this information. Therefore, in our approach, these features are represented by means of a set of application documents, which are marked up using a suitable descriptive Domain-Specific Markup Language (DSML). If this goal is fully accomplished, the application itself can be automatically produced by processing those documents with a suitable processor for the DSML defined. The document-oriented development enhances the production and maintenance of content-intensive applications, because the applications’ features are described in the form of human-readable and editable documents, understandable by domain experts and suitable for automatic processing. Nevertheless, the main drawbacks of the approach are the planning overload of the whole production process and the costs of the provision and maintenance of the DSMLs and their processors. These drawbacks can be palliated by adopting an incremental strategy for the production and maintenance of the applications and also for the definition and the operationalization of the DSMLs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Document-Oriented Paradigm for the Construction of Content-Intensive Applications

In this paper we describe our work on the formulation of a document-oriented paradigm for improving the construction and maintenance of content-intensive applications (i.e. applications that make intensive use of the information provided by the experts in a given domain: the contents). According to this paradigm, the development of a content-intensive application must be the result of close col...

متن کامل

Production and Maintenance of Content-Intensive Videogames

is a tool for the rapid development of adventure videogames with an educational purpose. It provides a markup language (the language) for structuring documents containing storyboards, and a processor (the engine) for executing games from these marked documents. This paper describes how facilitates new development models for the production and maintenance of c...

متن کامل

ADDS: A Document-Oriented Approach for Application Development

This paper proposes a document oriented paradigm to the development of contentintensive, document-based applications (e.g. educational and hypermedia applications, and knowledge based systems). According to this paradigm, the main aspects of this kind of applications can be described by means of documents. Afterwards, these documents are marked up using descriptive domain-specific markup langua...

متن کامل

Health-oriented prescriptions for the development of school culture

  Introduction: School-centered health programs have always been considered by education system as a factor in promoting students’ health and building effective community culture. The purpose of this study was to obtain health-oriented prescriptions for stakeholders that can be effective in developing school culture. Method: The study was performed by analytical review method with document anal...

متن کامل

Production and Maintenance of Content-Intensive Videogames: A Documental Approach

is a tool for the rapid development of adventure videogames with an educational purpose. It provides a markup language (the language) for structuring documents containing storyboards, and a processor (the engine) for executing games from these marked documents. This paper describes how facilitates new development models for the production and maintenance of c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • International Journal of Software Engineering and Knowledge Engineering

دوره 15  شماره 

صفحات  -

تاریخ انتشار 2005